import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
import { CustomerComponent } from './customer.component';
import { CustomerRoutingModule } from './customer-routing.module';
import { NgbModule } from "@ng-bootstrap/ng-bootstrap";
import { TranslateModule } from '@ngx-translate/core';
//primeng
import {TableModule} from 'primeng/table';
import {DialogModule} from 'primeng/dialog';
import {PasswordModule} from 'primeng/password';
import {ConfirmDialogModule} from 'primeng/confirmdialog';
import { CustomerPropertyResourcesComponent } from './customer-property-resources/customer-property-resources.component';
import { CustomerPropertyResourcesSidebarComponent } from './customer-property-resources/customer-property-resources-sidebar/customer-property-resources-sidebar.component';
import { CustomerPropertyResourcesContentComponent } from './customer-property-resources/customer-property-resources-content/customer-property-resources-content.component';
import { SharedResourceModule } from '../shared-property-resource/shared.module';
@NgModule({
  imports: [
    CommonModule,
    CustomerRoutingModule,
    FormsModule,
    NgbModule.forRoot(),
    SharedResourceModule,
    TranslateModule,

    //primeng
    TableModule,
    ConfirmDialogModule,
    DialogModule,
    PasswordModule
  ],
  providers:[

  ],
  declarations: [
    CustomerComponent,
    CustomerPropertyResourcesComponent,
    CustomerPropertyResourcesComponent,
    CustomerPropertyResourcesSidebarComponent,
    CustomerPropertyResourcesContentComponent
  ]
})
export class CustomerModule { }
